import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { IonicModule } from '@ionic/angular';
// 组件导入
import { LineComponentModule } from './complates/line-step/line-step.module';
import { DeploymentComponent } from '@components/key-deployment/key-deployment';
import { CheckComponentModule } from './complates/check-step/check-step.module';
import { FinishComponentModule } from './complates/finish-step/finish-step.module';
import { ActiveComponentModule } from './complates/active-step/active-step.module';
import { DiscernComponentModule } from './complates/discern-step/discern-step.module';
import { InstallComponentModule } from './complates/install-step/install-step.module';
import { InitialComponentModule } from './complates/initial-step/initial-step.module';
import { SharedModule } from '../../shared/shared.module';
// 模态框导入
import { PromptBoxModalModule } from '@modals/prompt-box/prompt-box.module';

@NgModule({
  declarations: [
    DeploymentComponent
  ],
  imports: [
    IonicModule, SharedModule, DiscernComponentModule, InstallComponentModule, LineComponentModule, ActiveComponentModule,
     PromptBoxModalModule, InitialComponentModule, CheckComponentModule, FinishComponentModule
  ],
  schemas: [CUSTOM_ELEMENTS_SCHEMA],
  exports: [
    DeploymentComponent
  ]
})
export class DeploymentComponentModule {
}
